package com.itbaima.service;


import com.itbaima.pojo.entity.Department;

import java.util.List;

public interface DepartmentService {


    /**
     * 查询所有3级部门
     * @return
     */
    List<Department> selectLevel3dp();

    /**
     * 查询上级部门
     * @return
     */
    List<Department> selectLevelUpDp(Department department1);


    /**
     * 根据三级部门 查询二级部门
     * @param department3
     * @return
     */
    Department selectLevel2dp(Department department3);

    /**
     * 根据三级部门  查询一级部门
     * @param department3
     * @return
     */
    Department selectLevel1dp(Department department3);

    /**
     * 根据id 删除档案
     * @param id
     */
    void delete(Integer id);

    /**
     * 根据部门名称 查询部门id

     */
    Department getDepartmentAndSalaryId(String departmentName);  // 新增方法
}
